import { WcstaskInput } from "./wcstask-input";

import { Filter } from './filter';
import { Search } from './search';
/**
* 仓库分页查询输入参数
*
* @export
* @interface WcstaskWarehousePageInput
*/
export interface WcstaskWarehousePageInput {

      /**
     * @type {Search}
     * @memberof WechatUserInput
     */
      search?: Search;
    /**
     * 状态码
     *
     * @type {number}
     * @memberof WcstaskWarehousePageInput
     */
    /**
     * 状态码
     *
     * @type {number}
     * @memberof WcstaskWarehousePageInput
     */
    code?: number;

    /**
     * 类型success、warning、error
     *
     * @type {string}
     * @memberof WcstaskWarehousePageInput
     */
    type?: string | null;

    /**
     * 错误信息
     *
     * @type {string}
     * @memberof WcstaskWarehousePageInput
     */
    message?: string | null;

    /**
     * 当前页码，从 1 开始
     *
     * @type {number}
     * @memberof WcstaskWarehousePageInput
     */
    page: number;

    /**
     * 每页显示的记录数量
     *
     * @type {number}
     * @memberof WcstaskWarehousePageInput
     */
    pageSize: number;

    /**
     * 总条数
     *
     * @type {number}
     * @memberof WcstaskWarehousePageInput
     */
    total?: number;

    /**
     * 总页数
     *
     * @type {number}
     * @memberof WcstaskWarehousePageInput
     */
    totalPages?: number;

    /**
     * 当前页集合
     *
     * @type {Array<WcstaskInput>}
     * @memberof WcstaskWarehousePageInput
     */
    items?: Array<WcstaskInput> | null;

    /**
     * 仓库名称，用于模糊查询
     *
     * @type {string}
     * @memberof WcstaskWarehousePageInput
     */
    name?: string;

    /**
     * 启用状态，0 表示启用，1 表示未启用
     *
     * @type {number}
     * @memberof WcstaskWarehousePageInput
     */
    isEnable?: number;

    /**
     * 附加数据
     *
     * @type {any}
     * @memberof WcstaskWarehousePageInput
     */
    extras?: any | null;


   /**
    * 模糊查询关键字
    *
    * @type {string}
    * @memberof WechatUserInput
    */
   keyword?: string | null;

   /**
    * @type {Filter}
    * @memberof WechatUserInput
    */
   filter?: Filter;

  

   /**
    * 排序字段
    *
    * @type {string}
    * @memberof WechatUserInput
    */
   field?: string | null;

   /**
    * 排序方向
    *
    * @type {string}
    * @memberof WechatUserInput
    */
   order?: string | null;

   /**
    * 降序排序
    *
    * @type {string}
    * @memberof WechatUserInput
    */
   descStr?: string | null;
}